---@class Team
local Team = ClientFight.CreateClass("Team")
ClientFight.Team =Team ;
function Team:ctor()

    -- 队伍编号
    self.teamId = 0;
    -- 成员信息
    self.members = {};
    -- 阵型
   self.formation = 9;
    --[[ 初始全场技能 ]]
    self.initSkills = {};
    --[[ 是否拥有子弹时间 ]]
    self.frozen = true;
    --[[ 队伍战力]]
    self.power = 0;
    --[[ 当前使用的援护技能]]
    self.supportSkillId = 0;

    --[[ 当前使用的宠物技能]]
    self.petSkillIdList = {};

    self.petSkillId = 0;
    --[[
    * 满足职业加成的人数
    * key:职业id  val:人数
    * ]]
   self.professionAdditionMap = {};

    --[[
    * 上场职业人数
    * key:职业id  val:人数
    * ]]
   self.professionAmountMap = {};

    self.heroSkillAi = {};

end
function Team:addPetSkill(skillId)
    if (skillId == 0) then
    return;
    end
    table.insert(self.petSkillIdList,skillId) ;
    end

function Team:addPetSkill( skillId)
    if (table.getn(skillId)==0 ) then
    return;
    end
    table.addAllToArr(self.petSkillIdList,skillId);
end